package com.ssy.lingxi.after.sale.model.vo.response;

import java.io.Serializable;

/**
 * 换货外部工作流记录VO
 * @author 伍将
 * @date 2020/12/11
 * @version 2.0.0
 */
public class ReplaceOuterWorkflowRecordVO implements Serializable {
    private static final long serialVersionUID = 3226383686407851818L;

    /**
     * 步骤
     */
    private Integer step;

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 状态
     */
    private String status;

    /**
     * 状态编码
     * 待提交申请单 - 1
     * 待确认申请单（已提交申请单） - 2
     * 不接受申请（确认申请单） - 3
     * 接受申请（确认申请单） - 4
     * 待新增退货发货单（确认申请单后） - 5
     * 采购商待新增物流单（新增换货发货单审核通过） - 6
     * 待退货发货（新增物流单审核通过） - 7
     * 待新增退货入库单（已退货发货） - 8
     * 待退货收货（已新增换货入库单） - 9
     * 待确认退货回单（已换货收货） - 10
     * 待新增换货发货单（已确认换货回单） - 11
     * 供应商待新增物流单（已新增换货发货单） - 12
     * 待换货发货（已新增物流单） - 13
     * 待新增换货入库单（已换货发货） -14
     * 待换货收货（已新增换货入库单） - 15
     * 待确认换货回单（已换货收货） - 16
     * 待确认售后完成（确认换货回单） - 17
     * 售后完成 - 18
     */
    private Integer statusCode;

    /**
     * 操作
     */
    private String operate;

    /**
     * 操作时间
     */
    private String operateTime;

    /**
     * 审核意见
     */
    private String opinion;

    public Integer getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(Integer statusCode) {
        this.statusCode = statusCode;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getOperate() {
        return operate;
    }

    public void setOperate(String operate) {
        this.operate = operate;
    }

    public String getOperateTime() {
        return operateTime;
    }

    public void setOperateTime(String operateTime) {
        this.operateTime = operateTime;
    }

    public String getOpinion() {
        return opinion;
    }

    public void setOpinion(String opinion) {
        this.opinion = opinion;
    }

    public Integer getStep() {
        return step;
    }

    public void setStep(Integer step) {
        this.step = step;
    }
}
